/*body 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	margin: 0px 0px 0px 0px;
}

div, td
{
	font-size: 11px;
}

td {
	vertical-align: top;
}

#header
{
}

#main
{
}

#footer
{
}

/*===========TEXTOS===========

h1
{
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px 0px;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 6px;
	padding: 0px 0px;
}
*/
/*===========FORMULARIO===========
.form-background
{
	width: 100%;
}

.form-background h2 {
	text-align: center;
}

table.form-background
{
}

.label, .labeloptional
{
	
}

.label
{
	font-weight: bold;
}

td.label
{
	width: 160px;
}

span.label
{
	margin-right: 5px;
}

.labeloptional
{
	font-weight: normal;
}

.input
{
	
}



.button-frame-background
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.button-frame-background .button
{
	margin-right: 30px;
}

.button 
{
	background-color: #444444;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	border-bottom: 1px solid #040404;
	border-right: 1px solid #040404;
}
*/

/*===========TABELA COM LISTA===========
.list-background
{
}

.list-column-right 
{
	text-align: right;
}

.list-column-left
{
	text-align: left;
}

.list-column-center
{
	text-align: center;
}

.list-header
{
	text-align: center;
	font-size: 11px;
}

.list-footer
{
}

.list-column-checkbox, list-column-image
{
	width: 1%;
}

.list-column-radio
{
	white-space: nowrap;
}
*/

/*===========MENSAGENS===========*/
.message-fatal
{
	color: #900000;
}
.message-error
{
	color: #FF0000;
}
.message-warn
{
	color: #FF0000;
}
.message-info
{
	color: #0000DD;
}